started to implement bounders