more placeholder functions
bug fix