added some functions
asdas