much better way to do built ins