basic coding

basic coding