File copy and make public/private functions added