added more functions'
added stuff