General veiw