added bounderies !