i hope we have tests for al these methods