added "@private" to private methods