Make it instanceable